/* CSS Document */
body{ font-size:12px; color:#333333; background:url(../images/bg.jpg) repeat-x #ffffff;}
ol,ul,li{margin:0; padding:0; list-style:none;}
form,dl,dt,dd{margin:0; padding:0;}
img{border:none;}
a{ text-decoration: none; color:#333333;}
a:hover{text-decoration:underline;}
.head,.body,.foot{width:1003px; margin:0 auto; height:auto; overflow:hidden; background-color:#ffffff;}

/*head*/
.head{ position:relative;}
.logo{ margin:20px;}
.login_bar{ position:absolute; right:10px; top:10px; color:#666666;}
.loign_bar a{ color:#666666;}

/*body*/
.notic{ border-top:1px #333333 solid; height:30px; line-height:30px; text-indent:24px; color:#666666;}
.notic a{ color:#666666;}
.notic span{ color:#333333;}
.topic{ height:auto; overflow:hidden; padding:10px 18px;}
.topic dl{ float:left; width:310px; border:1px #cccccc solid; margin:0 5px;}
.topic dt{ background-color:#cccccc; text-indent:12px; height:20px; line-height:20px;}
.topic dd{ text-indent:12px; line-height:20px;}

.forum{ width:956px; margin:0 auto 15px auto; border:1px #cccccc solid;}
.forum td{ padding:4px;}
.forum_img{ width:70px; text-align:center;}
.forum_title{ font-weight:bold; font-size:14px;}
.forum_num{ color:#666666; width:120px; text-align:center;}
.forum_num span{ color:#000000; font-size:14px; font-weight:bold; font-family:"arial"}
.forum_new{ color:#666666; width:220px;}
.gray{ color:#666666;}


/*foot*/
.foot div{width:956px; margin:0 auto; text-align:right; border-top:1px #cccccc solid; padding-top:10px; margin-top:20px;}